.archive-list .toggle{cursor:pointer;padding:0 2px 0 0;font-family:Arial,Sans-Serif}
.archive-list ul{margin:0;padding:0}
.archive-list ul li{list-style-position:outside;padding:.45em .7em .25em .5em;margin:.45em 0}
.archive-list ul ul li{padding-left:1.5em}
.archive-list .posts li{padding-left:1.5em}
.archive-list .collapsed ul{display:none}
.archive-list li .post-count:before{content:" ("}
.archive-list li .post-count:after{content:")"}
.blog-archive{width:16%;padding:0 2%;position:absolute;top:0;right:0;bottom:0;font-size:78%;color:#666;background-color:#333;border-left:4px solid #444;box-shadow:inset 0 0 5px rgba(0,0,0,.4);overflow:hidden}
.blog-archive .widget{overflow:auto;height:440px;margin-right:-300px;padding-right:300px}
.blog-archive h2{font-size:148%;text-transform:uppercase}
.blog-archive a{color:#999}
.blog-archive a:hover{color:white}